authoring language
An instructional designer uses an authoring language to create an online training module.
Noun: A type of software application or system designed to enable the creation of other software, educational content, or multimedia presentations. Its primary purpose is to allow users, who may not be expert programmers, to develop interactive computer programs or content through a simplified, often visual or template-based, interface.
An authoring language is used to create computer-based training modules, educational software, interactive tutorials, and multimedia presentations. It abstracts the complexities of traditional programming languages.
- The instructional designer used an authoring language to build the company's online safety training course.
- Many e-learning developers prefer powerful authoring languages that support quizzes and simulations.
- This tool is not a general-purpose programming language; it is a specialized authoring language for creating educational software.
- High-Level Authoring Language: Refers to an authoring system with very intuitive, user-friendly commands, often using a "drag-and-drop" metaphor, making it accessible to non-technical users.
- Scripting within an Authoring Language: Some advanced authoring languages allow for the inclusion of scripts (e.g., JavaScript) to add custom interactivity beyond the built-in tools.
- Authoring System or Authoring Tool: Often used synonymously with "authoring language," though sometimes an "authoring system" may refer to the complete software package, while the "language" refers to its underlying command structure.
- Courseware: Software created specifically for educational purposes, often produced using an authoring language.
- Development Environment (for non-programmers)
- Content Creation Software
- Authoring Software
- Hypermedia: A broader concept of linking text, sound, and video, which many authoring languages are designed to create.
- GUI (Graphical User Interface) Builder: A related type of tool focused specifically on creating application interfaces, often part of or similar to an authoring language.
An instructional designer uses an authoring language to create an online training module.
- software that can be used to develop interactive computer programs without the technically demanding task of computer programming